package com.yfp.client.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yfp.client.domain.EnterpriseOrder;
import com.yfp.client.domain.dto.EnterpriseOrderClientDTO;
import com.yfp.client.util.ResponseEnum;

/**
 * @author admin
 * @description 针对表【enterprise_order(企业订单)】的数据库操作Service
 * @createDate 2024-08-10 09:41:36
 */
public interface EnterpriseOrderService extends IService<EnterpriseOrder> {
    /**
     * 查询企业订单
     *
     * @param orderSn
     * @return
     */
    EnterpriseOrder findByOrderSn(String orderSn);

    /**
     * 领取企业订单
     *
     * @param enterpriseOrderClientDTO
     */
    ResponseEnum enterpriseOrder(EnterpriseOrderClientDTO enterpriseOrderClientDTO);

    /**
     * 查询企业名称
     *
     * @param enterpriseId
     * @return
     */
    String findEnterpriseNameByEnterpriseId(Long enterpriseId);

    void updateFinishTime(String orderId);
}
